table {
    table-layout: fixed;
    width: 100%;
    border: 3px solid purple;
    border-collapse: collapse;
    background-color: black;
}

thead th:nth-child(1) {
    width: 30%;
}

thead th:nth-child(2) {
    width: 20%;
}

thead th:nth-child(3) {
    width: 15%;
}

thead th:nth-child(4) {
    width: 35%;
}

th, td {
    padding: 20px;
}

html {
    font-family: 'helvetica neue', helvetica, arial, sans-serif;
}

thead th, tfoot th {
    font-family: 'Rock Salt', cursive;
}

th {
    letter-spacing: 2px;
}

td {
    letter-spacing: 1px;
}

tbody td {
    text-align: center;
}

tfoot th {
    text-align: right;
}

thead, tfoot {
    background: url("../src/leopardskin.jpg");
    color:white;
    text-shadow: 10px 10px 3px black;
}

thead th, tfoot th, tfoot td{
    background: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,1));
    border: 3px solid white;
}

tbody tr:nth-child(odd) {
    background-color: #ff33cc;
}
tbody tr:nth-child(even) {
    background-color: #e495e4;
}
tbody tr {
    background: url("../src/noise.png");
}

caption {
    font-family: 'Rock Salt', cursive;
    padding: 20px;
    font-style: italic;
    caption-side: bottom;
    color: #666;
    text-align: right;
    letter-spacing: 1px;
}